*{padding:0;margin:0;font-family: "微软雅黑"}
body{max-width: 640px;margin: 0 auto;width: 100%;font-size: 10px;}
@media (max-width:375px) {
    html {
        font-size: 10px;
    }
}
@media (min-width:376px) and (max-width:450px) {
    html {
        font-size: 12px;
    }
}

@media (min-width:450px) and (max-width:640px) {
    html {
        font-size: 16px;
    }
    body {
        width: auto;
    }
}
@media (min-width:640px) {
    html {
        font-size: 18px
    }
    body {
        width: 640px;
        margin: 0 auto;
    }
}
a{text-decoration:none;}
ul{list-style: none;}
input{outline: none;}
#banner{width:100%;float:left;}
#banner img{width:100%;float:left;}
#banner1{width:100%;position: absolute;}
.banner{width:100%;margin:0 auto;}
.bform{width:320px;float: right;margin-top:80px;background:#fff;padding:30px 15px;}
.btit{width:320px;float:left;margin-bottom:30px;}
.btit h2{width:320px;font-size: 24px;color:#ef7412;text-align: center;height:40px;line-height:40px;float:left;}
.btit p{width:320px;line-height: 20px;font-size: 16px;color:#333;text-align: center;}
.bform p{float:left;}
.bform p input{width:240px;float:left;height:35px;margin:15px 40px;text-indent: 1em;}
.sub1{width:240px;float:left;height:35px;border-radius: 15px;background:#fd903c;border: none;margin:10px 40px;font-size:20px;color:#fff;}
.zb{width:320px;text-align: center;font-size:16px;color:#333;height:60px;line-height: 60px;float:left;}
#part1{width:100%;float:left;background:#fff;}
.part1 {width:100%;margin:0 auto;}
.bg1{width:100%;float:left;}
.bg1 img{width:94%;float:left;margin:0 3%;}
.bg2{width:100%;float:left;}
.bg2 img{width:90%;margin:5%}
.pz1{width:100%;float:left;line-height:2rem;font-size:1.6rem;color:#333;text-align: center;}
.pbt{width:100%;float:left;display: flex;justify-content:center; margin:1rem 0;}
.pbt a{padding:1rem 4rem;float:left; 
    background: -webkit-linear-gradient(left, #fd4a29 , #f07213); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #fd4a29 , #f07213); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #fd4a29 , #f07213); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #fd4a29 , #f07213); /* 标准的语法（必须放在最后） */
    float:left;border-radius:5px;color:#fff; 
    font-size: 20px;
}
.suc{position: absolute;margin-left:40%;}
.pbt a:hover{background:#f07213;}
#part2{width:100%;float:left;background:#eee;}
.tit1{width:100%;float:left;margin-top:1rem;}
.tit1 img{width:100%;float:left;}
.pt1{width:100%;text-align: center;line-height:2rem;color:#333;font-size:1.4rem;float:left;}
.slist{width:100%;float:left;margin:1rem 0;}
.sitem{width:90%;float:left;margin:0 5%;}
.stit{width:100%;height:3rem;background:url(images/xtit1.png) no-repeat center;background-size: 100%; text-align: center;line-height:3rem;color:#fff;font-size:2rem;}
.sitem ul{width:100%;background:#fff;float:left;}
.sitem ul li{width:90%;margin:3%;float:left;border-radius:10px;background:#eee;line-height:3rem;font-size:1rem;padding:0 2%;}
.plist{width:100%;margin:1rem 0;float:left;}
.pitem{width:25%;float:left;}
.pimg{width:100%;display: flex;justify-content:center;align-items:center;float:left;}
.pimg img{width:80%;float:left;height:auto;margin:0 10%;}
.pitem h2{width:100%;text-align: center;line-height:3rem;font-size:2rem;color:#333;float:left;}
.pitem p{width:80%;padding:10%;float:left;font-size:1rem;color:#333;text-align: center;}
.perlist{width:100%;float:left;}
.peritem{width:100%;float:left;display:flex;justify-content:center;align-items:center;margin-top: 1rem;}
.peritem img{width:20%;float:left;}
.pae{width:70%;float:left;padding:0 5%;}
.par1{width:100%;float:left;}
.par1 img{width:80%;margin:0 10%;margin-top: 1rem;}
.pz2{width:100%;line-height:2rem;font-size:1rem;color:#333;text-align: center;float:left;}
.bg1.te1{margin-top:1rem;float:left;}